.TH std::chrono::year_month_weekday_last::year,std::chrono::year_month_weekday_last::month, 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::chrono::year_month_weekday_last::year,std::chrono::year_month_weekday_last::month, \- std::chrono::year_month_weekday_last::year,std::chrono::year_month_weekday_last::month,

.SH Synopsis
                    std::chrono::year_month_weekday_last::weekday_last

   constexpr std::chrono::year year() const noexcept;                 \fB(1)\fP \fI(since C++20)\fP
   constexpr std::chrono::month month() const noexcept;               \fB(2)\fP \fI(since C++20)\fP
   constexpr std::chrono::weekday weekday() const noexcept;           \fB(3)\fP \fI(since C++20)\fP
   constexpr std::chrono::weekday_last weekday_last() const noexcept; \fB(4)\fP \fI(since C++20)\fP

   Retrieves the field values stored in this year_month_weekday_last object.

.SH Return value

   1) Returns the stored std::chrono::year value.
   2) Returns the stored std::chrono::month value.
   3) Returns the stored std::chrono::weekday value.
   4) std::chrono::weekday_last(weekday())

.SH Example


// Run this code

 #include <chrono>
 #include <iostream>
 using namespace std::chrono;

 int main()
 {
     auto ymwdl{Tuesday[last]/November/2022};
     auto wdl = ymwdl.weekday_last();
     wdl = (wdl.weekday() + days(1))[last];
     ymwdl = {ymwdl.year() + years(1), ymwdl.month() - months(2), wdl};
     std::cout << year_month_day(ymwdl) << '\\n';
 }

.SH Output:

 2023-09-27
